package com.cskaoyan._03innerclazz._01itnroduction;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/13 10:50
 **/
/*
内部类:
在Java语言中类可以嵌套定义，广义的内部类指的是定义在另一类当中的一个类。

说明:
    1.对于CPU这样的类,定义在一个类的类体中, ---> 内部类
    2.对象Computer这样的类,包裹这一个内部类---->外部类
    3.像Demo这样的类,----------------------->外部其他类

根据定义的位置不同:
    定义在成员位置:
        成员内部类
        静态内部类
    定义在局部位置
        局部内部类
        匿名内部类
        lambda表达式

学习方式:
    1.权限修饰符
    2.成员特点
    3.继承和实现
    4.访问特点
        内部类----->外部类
        外部类----->内部类
        内部类----->外部其他类
        外部其他类-->内部类
 */
public class Demo {
}

class Computer{
    private int a;

    private class Cpu{

    }

}

//class Cpu{
//
//}